In [1]:
import plotly.offline as pyo

from plotly.graph_objs import *

import chart_studio.plotly as py

import pandas as pd
from pandas import DataFrame
In [2]:
pyo.offline.init_notebook_mode()
In [3]:
trace = [{'type' : 'scatter',
         'x' : [5],
         'y' : [5],}]
layout = {'annotations' : [{'text' : 'Testing',
                          'xref' : 'x',
                          'yref' : 'y',
                           'x' : 5,
                           'y' : 5,
                           'showarrow' : False,
                           'font' : {'size' : 16}}]}
fig = {'data' : trace, 'layout' : layout}
pyo.iplot(fig)
In [4]:
fig['layout']['annotations'][0].update({'xanchor' : 'left'})
pyo.iplot(fig)
In [5]:
fig['layout']['annotations'][0].update({'yanchor' : 'bottom'})
pyo.iplot(fig)
In [6]:
fig['layout']['annotations'][0].update({'xanchor' : 'right'})
pyo.iplot(fig)
In [7]:
fig['layout']['annotations'][0].update({'textangle' : 45})
pyo.iplot(fig)
In [8]:
fig['layout']['annotations'][0].update({'textangle' : 90})
pyo.iplot(fig)
In [ ]: